#include <stdio.h>
#include "func.h" //func.h中定义一个函数，在func.c中实现这个函数，然后别的文件就可以通过包含func.h头文件来使用该函数
extern name,email,age; //这个关键字也可以声明在另外一个文件中定义的变量，这3个变量是在var.c中定义的
extern int AnySum(int count,...); //声明外部函数，不用导入头文件，不使用此方法，就必须使用头文件机制

int main() {
    extern int x,y; //可以在这里声明外部变量，然后在外部定义变量
    //printf("the extern varibles is %d ,%d\n",x,y);
    printf(" %d + %d =%d\n",x,y,x+y);
    name="ben";
    email="ben123@gmail.com";
    age = 20;
    printf("name=%s,email=%s,age=%d\n",name,email,age);
    sayHi("ben");
   int  sum = AnySum(5,10,20,40,50,15);

   printf("sum=%d",sum);

    return 0;
}

int x=5,y=6; //在这里定义的变量只能在这里以下的地方使用，上面要用的话，必须在定义之前使用extern关键字